* {
  margin: 0;
  padding: 0;
}
body {
  font-family: "Microsoft YaHei";
  font-size: 12px;
  line-height: 18px;
  background: #f5f5f5;
}
a img {
  border: none;
}
a {
  color: #515454;
  font-family: "Microsoft YaHei";
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
ul li {
  list-style: none;
}
.w980 {
  width: 980px;
  margin: 0 auto;
}
.w1000 {
  width: 1002px;
  margin: 0 auto;
}
.center {
}
.clear {
  clear: both;
}
.none {
  display: none;
}
#header {
  background: #f5f5f5 url(../images/head.gif) center 130px repeat-x;
  height: 170px;
  position: relative;
  z-index: 99999;
}
/*headTop*/
.headTop {
  height: 32px;
  line-height: 32px;
  color: #797c82;
  overflow: hidden;
}

.headTop a.blue {
  color: #fc9797;
}
.headTop .toplink {
  float: right;
  display: block;
  height: 30px;
  color: #000;
  overflow: hidden;
}
.headTop .toplink a {
  padding: 0px 6px 0px 6px;
  color: #000;
  height: 30px;
  line-height: 30px;
}

/*headBody*/
.headBody {
  height: 120px;
  width: 1002px;
  margin: 0 auto;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tabbox {
  display: flex;
  position: relative;
  padding: 0 0 8px 0;
  background: none repeat scroll 0 0 #f0f0f0;
}
/* 轮播图 */
.carousel {
  background: #fff;
  position: relative;
  overflow: hidden;
  width: 1900px;
  height: 442px;
  margin: 0 auto;
}
.carousel .swiper-wrapper {
  transition: all 0.3s;
}
.carousel .swiper-wrapper > a img {
  width: 100%;
  height: 442px;
  object-fit: cover;
}
/* 按钮 */
.carousel_con {
  position: relative;
}
.swiper_prev {
  width: 24px;
  height: 46px;
  background: url(/statics/coanmi/images/bg_btnPre_index.png) no-repeat;
  position: absolute;
  z-index: 9;
  top: -246px;
  left: -40px;
  opacity: 0.5;
  cursor: pointer;
  transition: all 0.3s;
}
.swiper_next {
  width: 24px;
  height: 46px;
  background: url(/statics/coanmi/images/bg_btnNext_index.png) no-repeat;
  position: absolute;
  z-index: 9;
  top: -246px;
  right: -40px;
  opacity: 0.5;
  cursor: pointer;
  transition: all 0.3s;
}
.swiper_next:hover,
.swiper_prev:hover {
  opacity: 1;
}
/* 分页 */
.swiper-pagination .swiper-pagination-bullet {
  background: none repeat scroll 0 0 #83848b;
  cursor: pointer;
  display: inline-block;
  height: 5px;
  width: 40px;
  border-radius: 0;
}
.swiper-pagination .swiper-pagination-bullet-active {
  background: none repeat scroll 0 0 #83848b;
}

.header-erweima {
  width: 92px;
  height: 92px;
  margin-bottom: -20px;
}
.header-dianhua {
  margin-right: -350px;
  margin-bottom: -20px;
}
#logo {
  width: 303px;
  float: left;
  margin-top: 26px;
}
#logo a {
  width: 303px;
  height: 71px;
}

/*weixin*/
.weixin {
  height: 150px;
  background: url(../images/mimei_07.jpg) left 0px no-repeat;
  padding-left: 150px;
  clear: both;
}
.weixin h3 {
  height: 25px;
  color: #ebebeb;
  line-height: 15px;
  font-size: 17px;
}
.weixin p {
  line-height: 25px;
  color: #ebebeb;
  font-size: 12px; /*width:170px;*/
}
.weixin p a {
  color: #ebebeb;
}

.foot_desc {
  padding-bottom: 15px;
}
/*middle*/
.middle {
  background: url(../images/middle.gif) left top repeat-x;
  height: 40px;
  padding-top: 20px;
}

/*head_nav*/
.head_nav {
  background: url(../images/head_nav.gif) center bottom no-repeat;
  height: 50px;
  display: block;
  background-size: 1096px;
}
/*.head_nav{ background-color:#fc9797; height:50px; display:block;background-size: 1096px;}*/

.head_nav .navs {
  width: 996px;
  margin: 0 auto;
  position: relative;
}
.head_nav .navs li {
  float: left;
  height: 50px;
  line-height: 50px;
}
.head_nav .navs li a {
  color: #fff;
  font-size: 14px;
}
.head_nav .navs li li a {
  font-size: 12px;
  color: #666666;
}
.head_nav .navs li a:hover {
  text-decoration: none;
  color: #fff;
}
.head_nav .navs li a {
  width: 166px;
  text-align: center;
  display: block;
  background: url(../images/line6.png) right bottom no-repeat;
  background-size: 1px;
}
.head_nav .navs li.xm a {
  background: none;
}
.head_nav .navs li a:hover,
/*.head_nav .navs li.hover a{background:#fc9797;color: #000;}*/

/* 新增高亮 */
.nav_act {
  background: #fc9797;
}
/*.nav_act a{color: #000 !important;}*/

.head_nav .navs ul {
  background: #edf4f9;
  display: none;
  position: absolute;
  top: 50px;
  left: 0px;
  width: 180px;
  height: 346px;
  z-index: 30000;
  overflow: hidden;
  width: 1000px;
  margin: 0 auto;
}
.head_nav .navs ul li {
  float: left;
  padding-left: 12px;
  height: 33px;
  line-height: 33px;
  margin-left: 15px;
}

.head_nav .navs .nav_zhuanti {
  margin-left: 15px;
  overflow: hidden;
}
.head_nav .navs .nav_zhuanti ul {
  display: block;
  position: static;
}
.head_nav .navs .nav_zhuanti ul li {
  float: left;
  background: none;
  padding-left: 0px;
  margin-left: 0px;
  width: 130px;
  margin-right: 10px;
  height: 88px;
  line-height: normal;
}
.head_nav .navs .nav_zhuanti ul li a.pic {
  width: 120px;
  background: none;
  padding: 0px 5px;
  height: 68px;
  display: block;
}
.head_nav .navs .nav_zhuanti ul li a:hover {
  background: none;
}
.head_nav .navs .nav_zhuanti ul li img {
  width: 120px;
  height: 68px;
  overflow: hidden;
}
.head_nav .navs .nav_zhuanti ul li span {
  height: 30px;
  line-height: 30px;
  width: 130px;
  text-align: center;
  display: block;
}
.head_nav .navs .nav_zhuanti ul li span a {
  background: none;
}
.head_nav .navs .nav_zhuanti ul li span a:hover {
  background: none;
  color: #fc9797;
}

.head_nav .navs .nav_body {
  height: 238px;
  width: 1002px;
  display: block;
  clear: both;
}

.head_nav .navs ul ul {
  display: block;
}
.head_nav .navs ul .nav_body div {
  width: 115px;
  padding-top: 18px;
  float: left;
  padding-left: 10px;
  height: 220px;
  display: block;
}
.head_nav .navs ul .nav_body div p {
  line-height: 22px;
  height: 22px;
}
.head_nav .navs ul .nav_body div p b {
  font-weight: normal;
  color: #fc9797;
}
.head_nav .navs ul .nav_body div p a {
  font-size: 12px;
  width: 100%;
  color: #fc9797;
  background: none;
  text-align: left;
}
.head_nav .navs ul .nav_body div p a:hover {
  color: #fc9797;
}

.head_nav .navs ul .nav_body span.big {
  font-size: 13px;
  line-height: 30px;
  color: #fc9797;
}
.head_nav .navs ul .nav_body span.big a {
  color: #fc9797;
  width: 100%;
  background: none;
  text-align: left;
}
.head_nav .navs ul .nav_body span.big a:hover {
  background: none;
}

.about_con {
  width: 1000px;
  border-top: 3px solid #000;
  margin: 0 auto;
  padding: 0px 0px 0px;
  overflow: hidden;
}

/*channel_main*/
.channel_main {
  width: 1000px;
  margin: 0 auto;
}
/*about_nav*/
.about_nav {
  display: block;
  width: 300px;
}
.about_nav h3 {
  color: #ffffff;
  font-family: "Microsoft YaHei";
  background: url(../images/about_navh3.gif) left top no-repeat;
  font-size: 25px;
  height: 75px;
  padding-top: 10px;
  text-align: center;
  line-height: 35px;
  display: block;
  border-bottom: 7px solid #000;
}
.about_nav h3 b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 25px;
  clear: both;
  text-align: center;
  font-weight: normal;
  display: block;
}
.about_nav ul {
  display: block;
  overflow: hidden;
  width: 260px;
  margin: 10px auto 0px;
}
.about_nav ul li {
  height: 42px;
  line-height: 42px;
  text-align: center;
}
.about_nav ul li a {
  color: #575757;
  display: block;
  font-family: "Microsoft YaHei";
  font-size: 14px;
  height: 42px;
  line-height: 42px;
  width: 260px;
  text-align: left;
  overflow: hidden;
  /*padding-left: 20px;*/
}
.about_nav ul li a:hover,
.about_nav ul li.on a {
  color: #fc9797;
  font-weight: bold;
  text-decoration: none;
}
.about_pic {
  clear: both;
  margin-top: 30px;
  overflow: hidden;
  border-bottom: 1px solid #eaeaea;
}
.about_pic ul li {
  clear: both;
  display: block;
  margin-bottom: 10px;
  overflow: hidden;
}
.about_pic ul li a {
  display: block;
  height: 67px;
  overflow: hidden;
  width: 220px;
}
/*about_pic_r*/
.about_pic_r {
  clear: both;
  overflow: hidden;
}
.about_pic_r ul li,
.about_pic_r ul li a {
  display: block;
  height: 78px;
  overflow: hidden;
  float: left;
  width: 255px;
}
.about_pic_r .about_pic_list {
  height: 85px;
}
.about_pic_r .about_pic_list ul li {
  width: 85px;
  padding-top: 55px;
  text-align: center;
  height: 30px;
  float: left;
  overflow: hidden;
}
.about_pic_r .about_pic_list ul li a {
  width: 85px;
  height: 85px;
  color: #fff;
  float: left;
  overflow: hidden;
}

/*right_zt*/
.right_zt {
}
.right_zt ul li,
.right_zt ul li a {
  height: 56px;
  overflow: hidden;
  display: block;
  width: 255px;
}
.right_zt ul li a:hover {
  text-decoration: none;
}
.right_zt ul li {
  padding-bottom: 20px;
}
.right_zt ul li img {
  float: left;
  margin-right: 12px;
  width: 100px;
}
.right_zt ul li h3 {
  font-weight: normal;
  line-height: 26px;
  font-size: 14px;
}
.right_zt ul li p {
  color: #8f8f8f;
  line-height: 22px;
}

.about_body {
  padding: 0px 20px;
}
.a_l {
  width: 200px;
  float: left;
  padding-top: 30px;
  height: 90px;
}
.a_l strong {
  font-size: 30px;
  display: block;
  height: 36px;
}
.a_l b {
  font-size: 20px;
  color: #818284;
  font-family: Arial, Helvetica, sans-serif;
}
.a_r {
  width: 755px;
  display: block;
  height: 120px;
  float: right;
}
.a_r .place {
  float: right;
  border-bottom: none;
  height: 24px;
  padding-bottom: 10px;
  line-height: 24px;
  margin-top: 10px;
  clear: both;
}
.a_r .baidu {
  clear: both;
  float: right;
}
.about_content {
  padding-bottom: 30px;
}

/*about_main*/
.about_main {
  padding-bottom: 30px;
  overflow: hidden;
}
.about_main .pp_l {
  float: left;
  width: 360px;
  text-align: left;
  font-family: "Times New Roman", Times, serif;
}
.about_main .pp_l h3 {
  font-size: 30px;
  line-height: 50px;
  color: #5f5f5f;
}
.about_main .pp_l h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: normal;
  color: #1e1e1e;
}
.about_main .pp_l h4 {
  font-size: 14px;
  line-height: 30px;
  color: #5f5f5f;
}
.about_main .pp_r {
  float: right;
  width: 240px;
  text-align: right;
}
.about_main .pp_r h2 {
  font-size: 20px;
  line-height: 30px;
  color: #565656;
}
.about_main .pp_r h3 {
  font-size: 15px;
  color: #817e7e;
  line-height: 30px;
}
.cw_tit {
  color: #fc9797;
  line-height: 40px;
  height: 40px;
  clear: both;
  font-size: 16px;
  font-weight: bold;
}
.cw_r {
  color: #fc9797;
  line-height: 40px;
  height: 40px;
  text-align: right;
  display: block;
  clear: both;
  font-size: 18px;
  font-weight: bold;
}
.cw_l {
  color: #333333;
  line-height: 40px;
  height: 40px;
  text-align: left;
  display: block;
  clear: both;
  font-size: 20px;
  font-weight: bold;
}
.about_main .pp_3 {
  float: left;
  width: 420px;
  margin-top: 30px;
  text-align: left;
  font-size: 14px;
  color: #929292;
  line-height: 30px;
}
.about_main .pp_3 b {
  font-size: 16px;
  color: #333333;
}
.about_main .pp_4 {
  float: right;
  width: 260px;
  margin-top: 30px;
  text-align: left;
  font-size: 14px;
  line-height: 30px;
  color: #929292;
}
.about_main .pp_4 h3 {
  font-size: 18px;
  color: #333333;
}

.about_1 {
  color: #3c3e41;
  line-height: 25px;
  font-size: 14px;
}
.about_1 img {
  float: left;
  margin-right: 30px;
  margin-bottom: 50px;
}

/*link1*/
.link1 {
  width: 210px;
  float: left;
  padding-top: 10px;
}
.link1 a {
  width: 105px;
  text-align: left;
  float: left;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
}

.link2 {
  width: 525px;
  float: left;
  padding-top: 10px;
}
.link2 a {
  width: 105px;
  text-align: center;
  float: left;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
}

.link3 {
  width: 1000px;
  float: left;
  padding-top: 10px;
}
.link3 a {
  width: 125px;
  text-align: left;
  float: left;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
}

/*piclink*/
.piclink {
  float: right;
  margin-top: 10px;
}
.piclink a {
  float: left;
  width: 190px;
  height: 111px;
  overflow: hidden;
  display: block;
  margin-right: 10px;
}

.nav {
  float: left;
  width: 770px;
  overflow: visible;
  position: relative;
  z-index: 300;
}
.nav li {
  color: #303030;
  float: left;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  position: relative;
  text-align: center;
  text-transform: capitalize;
}
.nav li.nl {
  background: none repeat scroll 0 0 transparent;
}
.nav li a:link,
.nav li a:visited {
  display: block;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
}
.nav li a:hover {
  color: #fc9797;
  text-decoration: none;
  text-shadow: none;
}
.nav li a span {
  cursor: pointer;
  display: inline-block;
}

.nav li.current-menu-item ul li a {
  background: none repeat scroll 0 0 transparent;
}
.nav li.current-menu-item ul li a span {
  background: none repeat scroll 0 0 transparent;
}
.nav li:hover a {
  color: #ffffff;
  text-shadow: none;
}
.nav li:hover ul li a {
  background: none repeat scroll 0 0 transparent;
}
.nav li:hover ul li a span {
  background: none repeat scroll 0 0 transparent;
}

.top {
  height: 41px;
  background: #faf9f4;
  line-height: 41px;
}
.top span {
  float: right;
  color: #515454;
  margin-right: 60px;
}
.top span a {
  color: #515454;
}

/*ol*/
.ol {
  width: 260px;
  color: #333333;
  clear: both;
  padding-top: 3px;
}
.ol ul li {
  padding: 15px 21px;
  display: block;
  width: 218px;
  height: 50px;
  float: left;
  overflow: hidden;
  cursor: pointer;
}
.ol ul li:hover {
  padding: 15px 21px;
  display: block;
  width: 218px;
  height: 50px;
}
.ol ul li.line {
  width: 260px;
  padding: 0px;
  height: 1px;
  overflow: hidden;
  float: left;
}
.ol ul li.bot {
  width: 260px;
  padding: 0px;
  height: 1px;
  overflow: hidden;
}
.ol ul li span.icon {
  float: left;
}
.ol ul li .ol_tel {
  padding-left: 8px;
  float: left;
  width: 158px;
}
.ol ul li .ol_link {
  line-height: 50px;
  color: #777777;
  font-size: 14px;
  padding-left: 16px;
  height: 50px;
  float: left;
  width: 145px;
}
.ol ul li .ol_link a {
  color: #777777;
  padding: 0px 5px;
}
.ol ul li .ol_link a:hover {
  color: #fc9797;
  text-decoration: underline;
}
.ol a {
  color: #333333;
}

/*tit*/
.tit {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  padding: 0px 0px;
  width: 100%;
  overflow: hidden;
}
.tit a {
  color: #fc9797;
  text-decoration: none;
}
.tit strong {
  height: 30px;
  display: block;
  text-align: center;
  float: left;
  /* font-size:14px;
    color:#13a5b0; */
}
.tit span {
  float: right;
}
.tit span a {
  color: #fc9797;
}
.tit ul {
  display: block;
  overflow: hidden;
}
.tit ul li {
  float: left;
  text-align: center;
  height: 30px;
  width: 80px;
  font-size: 16px;
  line-height: 26px;
  color: #fc9797;
}
.tit ul li a {
  color: #bebebe;
  height: 30px;
  display: block;
}
.tit ul li.active a {
  color: #fc9797;
}
.tit ul #line {
  padding-right: 8px;
}

.tit_1 {
  width: 998px;
}
.tit_2 {
  width: 305px;
}
.tit_3 {
  width: 278px;
}

.conBox {
}

/*list_box*/
.list_box {
  width: 305px;
  float: left;
}

/*body*/
.body {
  overflow: hidden;
  position: relative;
}
.body_con {
  width: 1000px;
  margin: 0 auto;
  padding: 0px 0px 0px;
  overflow: hidden;
}
.body_con_bot {
  height: 20px;
  clear: both;
  overflow: hidden;
}
.body_con .con_tit {
  border-bottom: 1px dashed #d8d8d8;
  height: 42px;
  line-height: 42px;
}
.body_con .con_tit strong {
  font-size: 20px;
  color: #fc9797;
}
.body_con .con_tit .place {
  width: 500px;
  height: 42px;
  line-height: 42px;
  float: right;
  border-bottom: none;
  text-align: right;
}
.body_con .con_info {
  height: 320px;
  border-bottom: 2px solid #656767;
}
.body_con .con_info .con_info_l {
  width: 370px;
  margin-right: 30px;
  padding-top: 10px;
  float: left;
}
.body_con .con_info .con_info_l li {
  height: 100px;
}
.body_con .con_info .con_info_l li a.title {
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  color: #252525;
  font-weight: bold;
}
.body_con .con_info .con_info_l p {
  color: #252525;
  line-height: 21px;
}
.body_con .con_info .con_info_r {
  width: 560px;
  float: left;
  background: #f3f3f3;
  height: 280px;
  float: left;
  overflow: hidden;
  margin-top: 20px;
}
.newsFirst img {
  float: left;
  height: 280px;
  margin-right: 10px;
  width: 401px;
}
.newsFirst h3 {
  padding-top: 10px;
}
.newsFirst h3 a {
  color: #4e4e4e;
  font-size: 17px;
  line-height: 25px;
  overflow: hidden;
}
.newsFirst h3 a:hover {
  color: #fc9797;
  text-decoration: underline;
}
.newsFirst p {
  color: #888888;
  line-height: 21px;
}
.newsFirst {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
  width: 560px;
  display: block;
  height: 280px;
  overflow: hidden;
}
.newsFirst ul li {
  height: 280px;
  position: absolute;
  width: 560px;
}

.newsFirst ul {
  position: absolute;
}
/*but_1*/
.but_1 {
  width: 504px;
  height: 72px;
  margin: 0 auto;
  display: block;
  overflow: hidden;
  padding-top: 30px;
}

/*d1*/
.d1 {
}
.d1 li {
  color: #999999;
  line-height: 25px;
  height: 25px;
  overflow: hidden;
  width: 100%;
}
.d1 li .ln {
  color: #fc9797;
  font-weight: bold;
  padding-right: 6px;
}
.d1 li .ln a {
  color: #fc9797;
  font-weight: normal;
}
.d1 li .pic {
  padding-right: 8px;
  float: left;
}
.d1 li h3 a {
  color: #333;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  height: 18px;
  display: block;
}
.d1 li .pic img {
  width: 106px;
  height: 106px;
  overflow: hidden;
  padding: 2px;
  border: 1px solid #dcdcdc;
}
.d1 li p {
  color: #424242;
  line-height: 18px;
}
.d1 li a {
  color: #616974;
}
.d1 li a:hover {
  color: #fc9797;
  text-decoration: underline;
}
.date {
  float: right;
}

/*d2*/
.d2 {
  clear: both;
  width: 600px;
}
.d2 li {
  padding-left: 7px;
  height: 150px;
  border-bottom: 1px dotted #e7e4e4;
  line-height: 18px;
  overflow: hidden;
}
.d2 li h3 {
  line-height: 20px;
}
.d2 li p {
  line-height: 18px;
  color: #9c9fa4;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.d2 li a {
  color: #343b43;
  font-size: 14px;
  font-weight: bold;
}
.d2 li a:hover {
  color: #fc9797;
  text-decoration: underline;
}
.d2 li span.date {
  float: right;
}

/*d3*/
.d3 {
  clear: both;
  background: url(../images/news_box_num.gif) left 22px no-repeat;
  width: 100%;
  overflow: hidden;
  padding-top: 12px;
  padding-bottom: 10px;
}
.d31 {
  clear: both;
  width: 100%;
  overflow: hidden;
  padding-top: 12px;
  padding-bottom: 10px;
}
.d3 li {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px dotted #cccccc;
  overflow: hidden;
}
.d3 li a {
  color: #30373f;
  height: 25px;
  line-height: 25px;
  padding-left: 20px;
}
.d3 li a:hover {
  color: #fc9797;
  text-decoration: underline;
}
.d3 li span {
  color: #777777;
}

/*d4*/
.d4 {
  width: 342px;
  height: 284px;
  display: block;
  overflow: hidden;
}
.d4 li {
  display: block;
  width: 342px;
  height: 132px;
  overflow: hidden;
  margin-bottom: 19px;
}
.d4 li .title a {
  line-height: 20px;
  color: #fc9797;
  font-weight: bold;
}
.d4 li .pic {
  width: 198px;
  margin-right: 20px;
  height: 132px;
  overflow: hidden;
  float: left;
}
.d4 li .pic img {
  width: 196px;
  height: 130px;
  overflow: hidden;
  border: 1px solid #dfdfdf;
}
.d4 li .video {
  position: relative;
  width: 198px;
  height: 132px;
  overflow: hidden;
  float: left;
  margin-right: 20px;
}
.d4 li .video .btn {
  width: 32px;
  height: 29px;
  position: absolute;
  left: 83px;
  top: 55px;
}
.d4 li .video .btn img {
  width: 32px;
  height: 29px;
  overflow: hidden;
  border: none;
}
.d4 li p {
  color: #999999;
  padding-top: 5px;
  text-indent: 12px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}
.d4 li p a {
  color: #fc9797;
}

/*d5*/
.d5 {
  clear: both;
  width: 255px;
}
.d5 li {
  height: 60px;
  line-height: 20px;
  padding-top: 20px;
  font-size: 14px;
  overflow: hidden;
}
.d5 li img {
  float: left;
  width: 80px;
  height: 60px;
  margin-right: 5px;
}
.d5 li h3 {
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  padding: 5px 0px 5px 0px;
  overflow: hidden;
}
.d5 li a {
  color: #343b43;
  font-size: 14px;
  height: 60px;
  display: block;
  width: 255px;
}

/*d6*/
.d6 {
  clear: both;
  width: 440px;
  padding-left: 12px;
  padding-top: 6px;
}
.d6 li {
  float: left;
  width: 175px;
  margin-right: 45px;
}
.d6 li .pic {
  padding-right: 8px;
  float: left;
}
.d6 li .pic img {
  width: 171px;
  height: 63px;
  overflow: hidden;
  padding: 1px;
  border: 1px solid #dcdcdc;
}
.d6 li p {
  color: #424242;
  line-height: 28px;
  height: 28px;
  display: block;
  text-align: center;
  display: block;
  overflow: hidden;
}
.d6 li p img {
  float: left;
  padding-top: 6px;
}
.d6 li p a {
  color: #424242;
  font-weight: bold;
  float: left;
  width: 150px;
  display: block;
  line-height: 28px;
  height: 28px;
}

/*d7*/
.d7 {
  clear: both;
  overflow: hidden;
}
.d7 li {
  height: 24px;
  line-height: 24px;
}
.d7 li a {
  color: #333333;
}
.d7 li span {
  float: right;
  color: #666666;
}

/*d8*/
.d8 {
  clear: both;
  height: 401px;
  display: block;
  overflow: hidden;
}
.d8 li {
  height: 128px;
  padding-top: 5px;
  border-bottom: 1px dotted #d2d2d2;
}
.d8 li a.titlen {
  color: #777777;
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 8px;
}
.d8 li span.date {
  height: 32px;
  line-height: 32px;
  color: #777777;
}
.d8 li a.titlen:hover {
  color: #fc9797;
  text-decoration: underline;
  height: 32px;
  overflow: hidden;
  line-height: 32px;
  padding-left: 8px;
  display: block;
}
.d8 li .video {
  float: left;
  position: relative;
}
.d8 li .video img {
  width: 118px;
  height: 78px;
  overflow: hidden;
  border: 1px solid #dfdfdf;
}
.d8 li .video .btn {
  width: 32px;
  height: 29px;
  position: absolute;
  left: 43px;
  top: 28px;
}
.d8 li .video .btn img {
  width: 32px;
  height: 29px;
  overflow: hidden;
  border: none;
}
.d8 li p {
  color: #999999;
  line-height: 20px;
  height: 80px;
  width: 85px;
  display: block;
  text-indent: 12px;
  float: right;
  overflow: hidden;
}
.d8 li p a {
  color: #fc9797;
}

/*d9*/
.d9 {
  clear: both;
  display: block;
  overflow: hidden;
}
.d9 li {
  height: 124px;
  overflow: hidden;
  padding-top: 20px;
  border-top: 1px solid #c7c7c7;
}
.d9 li a.titlen {
  color: #464749;
  font-size: 14px;
  display: block;
  height: 40px;
  line-height: 20px;
  font-weight: bold;
}
.d9 li .pic {
  float: left;
  margin-right: 10px;
  position: relative;
}
.d9 li .pic img {
  width: 146px;
  height: 104px;
  overflow: hidden;
}
.d9 li p {
  color: #797c82;
  line-height: 22px;
  height: 66px;
  display: block;
  overflow: hidden;
}
.d9 li p a {
  color: #797c82;
}

/*d10*/
.d10 {
  clear: both;
  display: block;
  overflow: hidden;
}
.d10 li {
  height: 175px;
  overflow: hidden;
  padding-top: 20px;
  border-top: 1px solid #c7c7c7;
}
.d10 li a.titlen {
  color: #464749;
  font-size: 14px;
  display: block;
  height: 40px;
  padding: 10px 0px;
  line-height: 20px;
  font-weight: bold;
}
.d10 li .pic {
  float: left;
  margin-right: 20px;
  position: relative;
}
.d10 li .pic img {
  width: 219px;
  height: 155px;
  overflow: hidden;
}
.d10 li p {
  color: #797c82;
  line-height: 22px;
  height: 66px;
  display: block;
  overflow: hidden;
}
.d10 li p a {
  color: #797c82;
}

/*list_0*/
.brand10 {
  float: left;
  height: 464px;
  width: 278px;
  border: 1px solid #fc9797;
  margin-right: 10px;
}

.news {
  float: left;
  width: 420px;
}
.news .conBox {
  overflow: hidden;
  clear: both;
  border-top: none;
  height: 431px;
  background: #fff;
}
.news .firstnews {
  width: 418px;
  height: 123px;
}
.news .firstnews h1 {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding-top: 10px;
  display: block;
  text-align: center;
}
.news .firstnews h1 a {
  color: #fc9797;
  font-size: 16px;
}
.news .firstnews p {
  width: 386px;
  margin: 0 auto;
  height: 68px;
  line-height: 20px;
  color: #424242;
  text-indent: 20px;
}
.news .firstnews p a {
  color: #fc9797;
}
.news .news_list {
  border-top: 1px dotted #cdcdcd;
  clear: both;
  margin: 10px 10px 15px;
  padding-top: 10px;
  overflow: hidden;
}
.pic2 {
  float: left;
  width: 120px;
  padding-top: 2px;
}
.pic2 img {
  width: 114px;
  height: 113px;
  border: 1px solid #e0e0e0;
  padding: 2px;
}
.news .news_list ul {
  width: 260px;
  float: left;
  padding-left: 10px;
  overflow: hidden;
  clear: none;
}

.flash {
  float: right;
  width: 270px;
  padding: 4px 5px 0px;
  height: 336px;
}
.flash .flashC {
  height: 248px;
  border: 1px solid #c2c2c2;
}
.flash .flashC {
  height: 248px;
  width: 268px;
}

.imgs_displayer {
  float: left;
  position: relative;
}
.imgs_displayer .window {
  height: 248px;
  overflow: hidden;
  position: relative;
  width: 268px;
}
.imgs_displayer .window #imageslider {
  height: 248px;
  width: 268px;
}
.flash .ol_r {
  padding-left: 15px;
  padding-top: 10px;
}
.flash .ol_r li {
  float: left;
  width: 80px;
  height: 71px;
}

/*anli*/
.anli {
  width: 280px;
  float: right;
}
.anli .conBox {
  overflow: hidden;
  clear: both;
  border-top: none;
  height: 81px;
  background: #fff;
}
.anli .pic {
  width: 258px;
  height: 61px;
  display: block;
  padding: 10px;
}
.anli img {
  width: 256px;
  height: 59px;
  border: 1px solid #e0e0e0;
}

/*con*/
.con {
  height: 320px;
  background: #fff;
  margin-top: 8px;
}
.conLeft {
  width: 249px;
  padding: 2px 3px 0px;
  height: 318px;
  float: left;
  border: 1px solid #e5e5e5;
}
.conMid {
  width: 436px;
  padding: 0px 11px;
  height: 320px;
  float: left;
  border: 1px solid #e5e5e5;
}
.conRight {
  width: 280px;
  height: 320px;
  float: left;
  border: 1px solid #e5e5e5;
  border-left: 2px solid #e5e5e5;
}
.conRight .zj {
  width: 125px;
  height: 143px;
  padding-top: 50px;
  padding-left: 25px;
}
.conRight .zj h3 {
  font-size: 12px;
  line-height: 24px;
  font-weight: normal;
  display: block;
}
.conRight .zj h3 b {
  font-size: 14px;
  color: #333333;
}
.conRight .zj p {
  color: #666666;
  height: 85px;
  overflow: hidden;
  line-height: 20px;
}
.conRight .zj p a {
  color: #fc9797;
}
.conRight .zj span {
  margin-left: 26px;
  display: block;
}

/*ask*/
.ask {
  border-top: 3px solid #e5e5e5;
}

.ask ul {
  clear: both;
  padding: 10px 0px 0px 12px;
}
.ask ul li {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
}
.ask ul li a {
  color: #424242;
}
.ask ul li a span {
  color: #fc9797;
  font-size: 14px;
}

/*listnews*/
.listnews {
  width: 390px;
  float: left;
  padding-top: 10px;
  overflow: hidden;
}
.listnews h3 {
  display: block;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.listnews h3 a {
  font-size: 18px;
  color: #fc9797;
}

/*Cnav_part*/
.Cnav_part {
  height: 155px;
  display: block;
}
.Cnav_part ul {
  width: 980px;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  height: 150px;
}
.Cnav_part ul li {
  float: left;
  height: 149px;
  padding-top: 1px;
}

.friendlink {
  clear: both;
  width: 960px;
  margin-top: 10px;
  overflow: hidden;
  display: block;
  padding-bottom: 22px;
}
.friendlink .fl_tit {
  border-bottom: 1px solid #f0f0f0;
  color: #7b828d;
  padding-top: 7px;
  padding-bottom: 7px;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  width: 1000px;
}
.friendlink .fl_tit .more {
  float: right;
}
.friendlink ul {
  overflow: hidden;
  display: block;
  margin-top: 0px;
}
.friendlink li {
  float: left;
  font-weight: normal;
  line-height: 22px;
  color: #999999;
  padding-right: 20px;
  white-space: nowrap;
  text-align: left;
}
.friendlink li a {
  color: #7b828d;
}
.friendlink li a:hover {
  color: #fc9797;
}

/*contactus*/
.contactus {
  color: #7b818c;
  height: 88px;
  overflow: hidden;
  display: block;
  line-height: 22px;
}
.contactus a {
  color: #fc9797;
}
.contactus .c_1 {
  width: 320px;
  float: left;
  margin-right: 20px;
}
.contactus .c_2 {
  width: 320px;
  float: left;
  margin-right: 20px;
}
.contactus .c_2 span.tel {
  font-size: 16px;
  color: #fc9797;
  font-weight: bold;
}
.contactus .c_3 {
  float: left;
  height: 70px;
  padding-top: 10px;
  width: 320px;
}
.contactus .c_3 ul {
  margin-left: 30px;
  width: 380px;
}
.contactus .c_3 li {
  float: left;
  width: 160px;
  line-height: 40px;
  text-indent: 40px;
}
.contactus .c_3 li a {
  font-size: 14px;
  font-weight: bold;
  color: #7b828d;
}

/*list_320*/
.list_320 {
  width: 320px;
  float: left;
}
.list_320 .tit {
  border-bottom: 1px solid #f1f1f1;
}
.list_320 .pic_r {
  float: left;
  width: 125px;
  margin-right: 20px;
  margin-bottom: 30px;
  margin-top: 20px;
}
.list_320 .pic_r img {
  width: 125px;
  height: 112px;
}
.list_320 .conBox ul {
  width: 175px;
  overflow: hidden;
  margin-top: 15px;
  float: left;
}
.list_320 .conBox ul li {
  line-height: 25px;
  height: 25px;
  overflow: hidden;
  padding-left: 9px;
}

/*hotPro*/
.hotPro {
  width: 320px;
  float: left;
}
.hotPro h3 {
  font-size: 14px;
  color: #757c86;
  height: 18px;
  padding: 6px 0px;
}
.hotPro .hotProPic {
  height: 133px;
  overflow: hidden;
}

/*news_box*/
.news_box {
  background: #fff;
  display: block;
  float: right;
  /*height: 520px;*/
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  width: 262px;
}
.news_box_al .conBox {
  height: 500px;
  overflow: hidden;
}
.news_box_al .tit ul li {
  width: 87px;
}
.news_box_al .tit ul li a {
  width: 87px;
}

.siderbar .news_box_al {
  width: 255px;
  height: 405px;
}
.siderbar .news_box_al .conBox {
  height: 405px;
  overflow: hidden;
}

/*news_right*/
.news_right {
  width: 255px;
  padding: 10px 20px 20px;
  overflow: hidden;
  float: left;
}
.news_right .tit {
  width: 255px;
  overflow: hidden;
}
.news_right .tit ul {
  width: 262px;
}
.news_right .tit ul li {
  width: 85px;
}
.news_right .tit ul li a {
  width: 85px;
}
.news_right .d2 {
  width: 260px;
}

/*specal*/
.specal {
  width: 300px;
  height: 210px;
  overflow: hidden;
  float: left;
}
.specal .tit {
  border-bottom: 1px solid #c2c2c2;
  height: 20px;
  padding-top: 2px;
}
.specal .tit strong a {
  font-size: 18px;
  font-weight: bold;
  color: #3b3d40;
}
.specal .tit strong b {
  color: #fc9797;
  font-size: 16px;
}
.specal span {
  line-height: 28px;
  font-size: 15px;
  color: #3b3d40;
  text-align: right;
  width: 300px;
  display: block;
  font-weight: bold;
}
.specal p {
  height: 76px;
  overflow: hidden;
  display: block;
  line-height: 25px;
  color: #3b3d40;
}
.specal p a {
  color: #fc9797;
}

.line_bot {
  border-bottom: 1px solid #cbcbcb;
  overflow: hidden;
}

/*tsxm*/
.tsxm {
  width: 250px;
  float: left;
  height: 335px;
  border-right: 1px solid #dbdbdb;
}
.tsxm h3 {
  height: 42px;
  line-height: 42px;
  display: block;
  font-size: 13px;
  color: #000;
}
.tsxm ul li {
  float: left;
  width: 110px;
  margin-right: 10px;
}
.tsxm ul li img {
  width: 110px;
  height: 77px;
}
.tsxm ul li a.pic {
  width: 110px;
  height: 77px;
  overflow: hidden;
  float: left;
}
.tsxm ul li span {
  height: 22px;
  line-height: 22px;
  text-align: center;
  width: 110px;
  display: block;
  float: left;
}
.tsxm ul li span a {
  color: #3b3d40;
}

/*c_news*/
.c_news {
  width: 445px;
  float: left;
  margin-left: 20px;
  padding-right: 20px;
  height: 305px;
  border-right: 1px solid #dbdbdb;
  padding-top: 30px;
}
.c_news a.titlen {
  color: #3b3d40;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: 36px;
  line-height: 20px;
}
.c_news .pic {
  float: left;
  margin-right: 21px;
  position: relative;
}
.c_news .pic img {
  height: 105px;
  overflow: hidden;
  width: 150px;
}
.c_news p {
  color: #3b3d40;
  display: block;
  height: 80px;
  line-height: 22px;
  overflow: hidden;
}
.c_news p a {
  color: #fc9797;
}
.c_news ul li {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding-left: 8px;
  color: #3b3d40;
  border-bottom: 1px dashed #dedede;
}
.c_news ul li a {
  color: #3b3d40;
}
.c_news ul li span {
  float: right;
}

/*c_anli*/
.c_anli {
  margin-left: 38px;
  margin-top: 20px;
  width: 185px;
  overflow: hidden;
  float: left;
}
.c_anli ul li {
  float: left;
  width: 185px;
}
.c_anli ul li img {
  width: 185px;
  height: 130px;
}
.c_anli ul li a.pic {
  width: 185px;
  height: 130px;
  overflow: hidden;
  float: left;
}
.c_anli ul li span {
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 185px;
  display: block;
  float: left;
}
.c_anli ul li span a {
  color: #3b3d40;
}

.h20 {
  height: 20px;
  clear: both;
  overflow: hidden;
}
.h5 {
  height: 5px;
  background: #f5f5f5;
  clear: both;
  overflow: hidden;
}

.p20 {
  padding: 0px 20px;
}

/*index_bot*/
.index_bot {
  height: 156px;
  overflow: hidden;
  background: #ffffff;
  display: block;
  clear: both;
  width: 962px;
  position: relative;
  left: 0px;
  top: 0px;
  padding: 10px 20px 0 20px;
}
.index_bot_tit {
  width: 960px;
  height: 36px;
  overflow: hidden;
  line-height: 36px;
  display: block;
}
.index_bot_tit ul li {
  float: left;
  margin-bottom: 1px;
  width: 65px;
  margin-right: 28px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
}
.index_bot_tit ul li a {
  color: #8f8f8f;
  font-size: 16px;
}
.index_bot_tit ul li.active a {
  color: #fc9797;
  text-decoration: none;
}
.index_bot_r {
  float: left;
  width: 960px;
  overflow: hidden;
}

.index_huanjing {
  height: 206px;
}
.piclist_body {
  clear: both;
  height: 192px;
  margin: 20px auto 0px;
  overflow: hidden;
  padding: 0px 0px;
  position: relative;
  width: 960px;
}

.piclist_body ul {
  height: 170px;
  overflow: hidden;
  width: 987px;
}
.piclist_body li {
  float: left;
  width: 176px;
  height: 170px;
  overflow: hidden;
  list-style: none outside none;
  margin-right: 20px;
}
.piclist_body li span {
  height: 22px;
  line-height: 22px;
  display: block;
  width: 176px;
  text-align: center;
}
.piclist_body li span a {
  color: #30373f;
}

.jianguan {
  color: #464646;
  clear: both;
  margin-top: 20px;
  text-align: center;
}

.jianguan ul {
  display: block;
  float: left;
  margin: 0 0px;
  width: 135px;
}

/*place*/
.place {
  height: 40px;
  padding-top: 4px;
  margin-left: 18px;
  margin-right: 18px;
  line-height: 40px;
  color: #616161;
  border-bottom: 1px dotted #cccccc;
}
.place a {
  color: #616161;
}
.place a:hover {
  color: #fc9797;
  text-decoration: underline;
}

/*bottom*/
.bottom {
  padding-top: 10px;
  clear: both;
  overflow: hidden;
}
.bot {
  width: 170px;
  float: left;
  margin-right: 25px;
}
.bot ul {
  padding-top: 15px;
}
.bot ul li {
  height: 25px;
  width: 170px;
  text-align: left;
  line-height: 25px;
}
.bot ul li a {
  color: #ebebeb;
  font-size: 12px;
}
.bot_tit {
  text-align: left;
  font-size: 16px;
  color: #ebebeb;
  margin-right: 15px;
  height: 62px;
  line-height: 62px;
  display: block; /*background:url(../images/line5.gif) left bottom repeat-x;*/
  border-bottom: 2px solid #4e545a;
  font-weight: bold;
}
.bot_tit a {
  color: #ebebeb;
}
.bot_r {
  margin-right: 10px;
}
.bot_right {
  background: url(../images/line6.gif) left 20px no-repeat;
  width: 380px;
  padding-left: 30px;
  float: left;
  color: #ebebeb;
  line-height: 25px;
  padding-top: 20px;
  height: 190px;
}

/*footer*/
#footer {
  clear: both;
  margin: 0 auto;
  color: #69686a;
  height: 245px;
  font-size: 14px;
  line-height: 18px;
  /*    background: url(../images/foot.gif) left top repeat;*/
  background-color: #000;
  margin: 0px auto 0px;
}
#footer .foot {
  display: block;
  overflow: hidden;
  padding-left: 205px;
  float: left;
}

#footer p {
  line-height: 25px;
  color: #ebebeb;
  font-size: 12px;
  text-align: left;
}
#footer p a {
  color: #ebebeb;
  text-decoration: none;
}
#footer p a:hover {
  color: #ebebeb;
}
.footer_nav {
  height: 25px;
  line-height: 25px;
  display: block;
  text-align: left;
  padding-left: 4px;
  font-size: 12px;
  color: #bebebe;
}
.footer_nav a {
  color: #bebebe;
  text-align: center;
  margin: 0px 18px 0px 18px;
}
.footer_nav span {
  float: right;
}
/*biaozhi*/
.biaozhi {
  width: 90px;
  float: right;
  padding: 52px 0px 0px;
  overflow: hidden;
  display: block;
}

/*bannerBg*/
.banner {
  position: relative;
  background: #d9d4db;
  z-index: 20;
}
/*banner*/
.banner_index {
  height: 450px;
  position: relative;
  width: 1000px;
  margin: 0px auto;
}
.banner_index .banner_body {
  overflow: hidden;
  width: 1000px;
  position: relative;
  margin: 0 auto;
  height: 450px;
}
.banner_index .btn,
.banner_pro .bBtn {
  position: absolute;
  top: 205px;
  width: 24px;
  height: 46px;
  display: block;
  z-index: 3;
}
.banner_index .btnPre,
.banner_pro .bPre {
  background: url(../images/bg_btnPre_index.png) no-repeat 0 0;
  left: -40px;
}
.banner_index .btnNext,
.banner_pro .bNext {
  background: url(../images/bg_btnNext_index.png) no-repeat 0 0;
  right: -40px;
}
.banner_index .banner_wrap {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
}
.banner_index .banner_wrap li {
  width: 1230px;
  float: left;
}

/*cbanner*/
.cbanner {
  height: 200px;
  background: #d9d4db;
}

/*about_l*/
.about_l {
  width: 300px;
  position: absolute;
  top: 18px;
  overflow: hidden;
  float: left;
}
.about_l .about_pic_r {
  margin-top: 15px;
  clear: both;
}
.about_l .title strong b {
  font-weight: normal;
  color: #30373f;
  line-height: 24px;
}

/*about_r*/
.about_r {
  width: 650px;
  overflow: hidden;
  float: right;
  margin-right: 30px;
}
.about_tit {
  height: 50px;
  border-bottom: 1px dotted #e0e0e0;
  color: #7c7c7c;
  line-height: 50px;
}
.about_tit .place {
  height: 22px;
  color: #fc9797;
  border-bottom: none;
  line-height: 22px;
  background: none;
  border-left: 2px solid #fc9797;
  padding-left: 7px;
  height: 22px;
  line-height: 22px;
  margin-top: 16px;
  display: block;
  float: left;
}
.about_r .about_content {
  font-size: 14px;
  line-height: 35px;
  margin-left: 10px;
  color: #30373f;
}
.about_r .about_content p {
  padding-bottom: 28px;
  color: #464749;
  font-size: 14px;
}
.about_r .dede_pages {
  clear: both;
  height: 67px;
  overflow: hidden;
  /*width: 720px;*/
}
.about_r .viewbox {
  width: 726px;
}
.about_con2 .about_r {
  margin-left: 20px;
}

/*line*/
.line {
  height: 1px;
  border-bottom: 1px solid #e3e3e3;
  overflow: hidden;
  clear: both;
}
/*about_one*/
.about_one {
  line-height: 30px;
  margin-top: 20px;
  color: #777777;
  overflow: hidden;
}

/*about_two*/
.about_two {
  line-height: 30px;
  margin-top: 20px;
  padding-bottom: 30px;
  height: 732px;
  color: #777777;
  overflow: hidden;
}

/*about_three*/
.about_three {
  overflow: hidden;
  width: 724px;
  margin-top: 15px;
  clear: both;
}
.ry_1 {
  width: 393px;
  height: 731px;
  overflow: hidden;
  float: left;
}
.ry_2 {
  width: 331px;
  height: 731px;
  overflow: hidden;
  float: left;
}
.ry_1 .smallpic {
  width: 350px;
  margin: 0 auto;
}
.ry_1 .smallpic ul {
  width: 360px;
}
.ry_1 .smallpic li {
  float: left;
  margin-right: 10px;
  width: 110px;
  height: 73px;
  margin-bottom: 10px;
  overflow: hidden;
  display: block;
}
.ry_1 .smallpic li img {
  width: 106px;
  height: 69px;
  border: 2px solid #f9f8f6;
}
.ry_1 .smallpic li.active img {
  border: 2px solid #fc9797;
}
.ry_1 .bigpic {
  width: 350px;
  margin: 40px auto 0px;
  overflow: hidden;
  padding-bottom: 10px;
}
.ry_1 .bigpic img {
  width: 346px;
  height: 229px;
  border: 2px solid #fc9797;
}

/*about_seven*/
.about_seven {
  line-height: 30px;
  margin-top: 20px;
  color: #777777;
  overflow: hidden;
}
.about_seven ul {
  width: 742px;
}
.about_seven ul li {
  float: left;
  width: 230px;
  margin-right: 15px;
}
.about_seven ul li a.pic {
  width: 230px;
  height: 153px;
  overflow: hidden;
  display: block;
}
.about_seven ul li img {
  width: 228px;
  height: 151px;
  border: 1px solid #b8b8b8;
  overflow: hidden;
}
.about_seven ul li span.title {
  width: 230px;
  height: 42px;
  overflow: hidden;
  line-height: 36px;
  text-align: center;
  display: block;
}
.about_seven ul li span.title a {
  color: #777777;
}
.about_seven ul li span.title a:hover {
  color: #fc9797;
  text-decoration: underline;
}

/*siderbar*/
.siderbar {
  width: 295px;
  float: right;
  background: #fff;
  overflow: hidden;
}
/*siderbar2*/
.siderbar2 {
  width: 480px;
  float: right;
}
/*siderbar3*/
.siderbar3 {
  width: 260px;
  float: right;
}
.siderbar3 .video {
  background: none;
  padding: 0px;
  width: 260px;
}
.siderbar3 .title strong b {
  color: #fc9797;
  font-size: 15px;
}

/*right_zj*/
.right_zj {
  overflow: hidden;
  width: 255px;
}
.right_zj ul li,
.right_zj ul li a {
  width: 255px;
  height: 142px;
  float: left;
  display: block;
}

/*hot*/
.hot {
  width: 292px;
  height: 260px;
  float: left;
  overflow: hidden;
  display: block;
  padding: 18px 20px 0px;
}
.hot .hot_body {
  border: 1px solid #cccccc;
  padding: 5px 9px;
  background: #eaeaea;
}
.hot .hot_body ul li {
  line-height: 29px;
  height: 29px;
  overflow: hidden;
  padding-left: 40px;
}

/*newsOne*/
.newsOne {
  width: 642px;
  height: 520px;
  background: #fff;
  float: left;
  overflow: hidden;
  display: block;
  padding: 10px 20px 0;
}
.newsOne .conBox {
  height: 155px;
  width: 600px;
  padding: 15px;
}
.newsOne .a-left-head {
  height: 141px;
  width: 188px;
  margin-right: 30px;
  float: left;
  padding: 10px 0 10px 0;
}
.newsOne .a-left-head img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.newsOne .a-right-detail {
  height: 155px;
  padding: 10px 0 10px 0;
}

/*contact_index*/
.contact_index {
  background: #fff;
  display: block;
  float: right;
  height: 274px;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  width: 262px;
}
.contact_body {
  margin-top: 20px;
  height: 200px;
  overflow: hidden;
  background: url(../images/contact.gif) left top no-repeat;
  clear: both;
}
.contact_body ul li {
  float: left;
  margin-top: 85px;
  text-align: center;
}
.contact_body ul li a {
  width: 85px;
  padding-top: 55px;
  height: 30px;
  color: #fff;
  display: block;
  float: left;
}
.contact_body ul li a:hover {
  text-decoration: none;
}
/*article*/
.article {
}
.article .title2 strong {
  height: 44px;
  font-weight: bold;
  line-height: 44px;
  padding-top: 5px;
  font-size: 15px;
  color: #464749;
}
.article .title2 span.bd {
  float: right;
  margin-top: 10px;
}

.index_channel {
  width: 642px;
  padding: 10px 20px 0px;
  height: 274px;
  overflow: hidden;
  display: block;
  background: #fff;
  float: left;
}
.index_channel .channel_body {
  margin-top: 20px;
}
.index_channel .channel_body ul {
  width: 660px;
}
.index_channel .channel_body ul li {
  float: left;
  margin-bottom: 20px;
  width: 200px;
  height: 90px;
  overflow: hidden;
  margin-right: 20px;
}
.index_channel .channel_body ul li a {
  width: 200px;
  height: 90px;
  display: block;
}

/*xiangmu*/
.xiangmu {
  width: 260px;
  padding-bottom: 20px;
  padding-top: 10px;
}
.newsList {
  clear: both;
  overflow: hidden;
}
.newsListUl {
}
.newsList .item {
  cursor: pointer;
}
.newsList .item .newsBox {
}
.newsList .item .newsBox .newsTitle {
  color: #6d6d6d;
  font-size: 12px;
  height: 39px;
  line-height: 39px;
  display: block;
  text-align: center;
  border: 1px solid #e9e9e9;
}
.newsList .item .newsBox .Title {
  color: #6d6d6d;
  font-size: 12px;
  height: 39px;
  line-height: 39px;
  display: block;
  text-align: center;
  border: 1px solid #e9e9e9;
}
.newsList .item .newsBox .newsCont {
  height: 170px;
}
.newsList .item .newsBox .newsCont .newsPic {
  height: 170px;
  overflow: hidden;
  width: 260px;
}
.newsList .item .newsBox .newsCont .newsPic .newsHref {
}
.newsList .item .newsBox .newsCont .newsPic .picture {
  display: block;
  height: 129px;
  width: 260px;
}
.newsList .item .newsBox .newsCont .newsTxt {
  color: #fc9797;
  display: block;
  font-size: 14px;
  padding-right: 7px;
  width: 120px;
}
.newsList .item .num1 {
}
.newsList .item .num2 {
}
.newsList .item .num3 {
}
.newsList .item .num4 {
}
.newsList .item .num5 {
}
.newsList .item .num6 {
}

.channel {
  width: 490px;
  float: left;
  padding-right: 20px;
}

.channel2 {
  width: 670px;
  float: left;
}
.cleft {
  width: 700px;
  float: left;
  background: #fff;
  border-right: 5px solid #f5f5f5;
}
.cleft .dede_pages {
  clear: both;
  overflow: hidden; /*margin-left:29px;*/
}

/*channel_info*/
.channel_info {
  height: 40px;
  padding: 5px 0px 0px;
}
.channel_info_body {
  background: #ffffff;
  display: block;
  height: 30px;
  overflow: hidden;
}
.channel_info_body_tit {
  width: 110px;
  height: 30px;
  padding-top: 4px;
  overflow: hidden;
  float: left;
  display: block;
}
.channel_info_body_tit strong {
  color: #188da6;
  font-size: 14px;
  line-height: 30px;
}
.channel_info_body .baidu {
  float: left;
  padding-top: 4px;
  overflow: hidden;
  display: block;
}
.channel_info .tolist a {
  color: #188da6;
  font-size: 14px;
  float: right;
  line-height: 30px;
  font-weight: bold;
}

/*gotop*/
.gotop {
  height: 40px;
  overflow: hidden;
  display: block;
  clear: both;
  cursor: pointer;
}

/*rongyu*/
.rongyu {
  margin-left: 55px;
  margin-top: 20px;
  overflow: hidden;
  clear: both;
}
.rongyu li {
  float: left;
  width: 290px;
  height: 250px;
  margin-right: 40px;
}
.rongyu li a.pic {
  width: 290px;
  height: 198px;
  overflow: hidden;
  display: block;
}
.rongyu li img {
  width: 290px;
  height: 198px;
}
.rongyu li span {
  height: 34px;
  line-height: 34px;
  display: block;
  overflow: hidden;
  text-align: center;
}
.rongyu li span a {
  color: #777777;
  font-size: 14px;
}

/*list*/
.list {
  padding: 0px 0px 20px;
  overflow: hidden;
}
.list ul li {
  height: 102px;
  display: block;
  padding-top: 20px;
}
.list ul li .pic {
  float: left;
  margin-right: 25px;
  position: relative;
}
.list ul li .pic .btn {
  height: 29px;
  left: 43px;
  position: absolute;
  top: 28px;
  width: 32px;
}
.list ul li .pic .btn img {
  border: medium none;
  height: 29px;
  overflow: hidden;
  width: 32px;
}
.list ul li h3 {
  height: 28px;
  font-size: 14px;
  padding-top: 6px;
  line-height: 28px;
  width: 565px;
  float: left;
  color: #1d1e1e;
}
.list ul li h3 a {
  color: #fc9797;
}
.list ul li h3 span.date {
  float: right;
  padding-right: 20px;
  color: #fc9797;
  font-size: 12px;
  font-weight: normal;
}
.list ul li h3 span.date small {
  color: #999999;
  font-size: 12px;
}
.list ul li p {
  line-height: 20px;
  width: 565px;
  float: left;
  color: #7c7c7c;
  margin-top: 2px;
}
.list ul li p a {
  color: #fc9797;
}
.list ul li span.info {
  line-height: 22px;
  color: #fc9797;
}
.list ul li span.info small {
  color: #b1b0b0;
  font-size: 12px;
}
.list ul li span.info a {
  line-height: 22px;
  color: #fc9797;
}

.list_art ul li h3 {
  height: 25px;
  font-size: 14px;
  line-height: 25px;
  padding-left: 15px;
  display: block;
  float: none;
  width: 100%;
  color: #1d1e1e;
}
.list_art ul li p {
  float: none;
  width: 100%;
  display: block;
  line-height: 22px;
  text-indent: 12px;
  margin-top: 2px;
}

/*list2*/
.list2 {
  padding: 0px 0px 0px;
  overflow: hidden;
}
.list2 ul li {
  height: 40px;
  line-height: 40px;
  display: block;
  color: #464749;
  font-size: 14px;
}

.list2 ul li a {
  color: #464749;
  font-size: 14px;
}
.list2 ul li span.date {
  float: right;
}

/*list3*/
.list3 {
  overflow: hidden;
  padding: 0;
  margin-left: 29px;
  margin-right: 29px;
}
.list3 ul li {
  display: block;
  height: 180px;
  border-bottom: 1px dotted #ccc;
}

.list3 ul li .a-left-head {
  height: 155px;
  width: 188px;
  margin-right: 30px;
  float: left;
  padding: 10px 0 10px 0;
}
.list3 ul li .a-left-head img {
  width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.list3 ul li .a-right-detail {
  height: 155px;
  padding: 10px 0 10px 0;
}

.list3 ul li .a-right-detail h3 {
  color: #1d1e1e;
  display: block;
  font-size: 16px;
  height: 28px;
  font-weight: normal;
  line-height: 28px;
  padding-top: 22px;
  width: 100%;
}

.list3 ul li .a-right-detail h3 a {
  color: #343b43;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.list3 ul li .a-right-detail h3 a:hover {
  color: #fc9797;
}
.list3 ul li .a-right-detail span {
  color: #8f8f8f;
  /*float:left;*/
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  margin-right: 20px;
}
.list3 ul li .a-right-detail span b {
  font-weight: normal;
  color: #343b43;
}
.list3 ul li .a-right-detail span a {
  color: #8f8f8f;
}
.list3 ul li .a-right-detail p {
  color: #8f8f8f;
  line-height: 20px;
  padding-top: 10px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  /*clear:both;*/
}
.list3 ul li .a-right-detail p a {
  color: #000;
}

/*viewbox*/
.viewbox {
  background: none repeat scroll 0 0 #ffffff;
  border-right: 5px solid #f5f5f5;
  float: left;
  width: 700px;
  /* height: 100%; */
}
.viewbox2 {
  padding: 20px 0px;
  width: 700px;
  float: left;
}
.viewbox .viewtitle {
  position: relative;
  margin: 0px 30px;
  padding-top: 20px;
}
.viewbox .viewtitle h1 {
  font-size: 18px;
  line-height: 34px;
  text-align: center;
  color: #3b3d40;
}
.viewbox .viewtitle a {
  position: absolute;
  top: 5px;
  right: 2px;
  color: #e36520;
}
.viewbox .info {
  text-align: center;
  margin: 0px 30px;
  color: #949494;
  display: block;
  line-height: 40px;
  height: 40px;
}
.viewbox .info span {
  color: #616161;
}
.viewbox .desc {
  padding: 5px 25px;
  width: 587px;
  margin: 0 auto 0px;
  background: #f4f4f4;
  line-height: 24px;
  border: 1px solid #cccccc;
}
.viewbox .content {
  text-indent: 2em;
  font-size: 14px;
  margin: 0px 30px;
  padding: 0px 0px 20px;
  line-height: 30px;
  color: #343b43;
}
.viewbox .content a {
  color: #fc9797;
  text-decoration: underline;
}

/*copyright*/
.copyright {
  height: 92px;
  color: #656767;
  padding-left: 35px;
  padding-top: 20px;
  overflow: hidden;
  clear: both;
  margin-left: 29px;
  margin-right: 29px;
}
.copyright .shareto {
  color: #343b43;
  float: left;
  font-size: 16px;
  line-height: 72px;
}
.copyright p {
  line-height: 21px;
  width: 320px;
  float: left;
}
.copyright a {
  color: #656767;
  text-decoration: underline;
}
.copyright .baidu {
  float: left;
  margin-top: 10px;
}
.copyright .zixun {
  float: right;
  margin-right: 20px;
}

/*.content_page*/
.content_page {
  border-bottom: 1px dashed #d8d8d8;
  border-top: 1px dashed #d8d8d8;
  height: 74px;
  padding-top: 6px;
  position: relative;
}
.content_page .baidu {
  float: right;
  position: absolute;
  top: 10px;
  right: 0px;
}
.content_page .context {
  width: 370px;
  float: left;
}

/*tags*/
.tags {
  clear: both;
  line-height: 40px;
  padding: 10px 0px;
  font-weight: normal;
  font-size: 12px;
  color: #6d6d6d;
}
.tags b {
  float: left;
  display: block;
  height: 20px;
  line-height: 20px;
}
.tags a {
  color: #6d6d6d;
  background: #dddddd;
  height: 19px;
  line-height: 19px;
  border: 1px solid #eaeaea;
  padding: 0px 6px;
  display: block;
  float: left;
  margin-right: 9px;
}
.tags a:hover {
  background: #aeaeae;
  color: #fff;
  text-decoration: none;
}

/*othernews*/
.othernews {
  clear: both;
  overflow: hidden;
  margin-left: 29px;
  margin-right: 29px;
}
.othernews h3 {
  color: #fc9797;
  border-bottom: 2px solid #656767;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  padding-top: 8px;
}
.othernews ul {
  margin-top: 12px;
  margin-left: 20px;
  margin-right: 20px;
}
.othernews ul li {
  width: 255px;
  height: 30px;
  line-height: 30px;
  padding-left: 8px;
  overflow: hidden;
  display: block;
}
.othernews ul li a {
  font-size: 12px;
  color: #3b3d40;
  height: 30px;
  line-height: 30px;
}
.othernews ul li span {
  color: #6d6d6d;
  font-size: 14px;
  float: right;
}
.othernews .like {
  background: #eeeeee;
  overflow: hidden;
  width: 305px;
  height: 140px;
  float: left;
}
.othernews .commond {
  float: right;
  background: #eeeeee;
  width: 305px;
  height: 140px;
}

/*context*/
.context {
  clear: both;
  height: 50px;
  padding: 10px 0px;
  width: 100%;
  margin: 0px 30px;
}
.context ul li {
  color: #343b43;
  display: block;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  padding-left: 21px;
  overflow: hidden;
}
.context ul li a {
  font-weight: normal;
  color: #666666;
}
.context ul li a:hover {
  color: #fc9797;
  text-decoration: underline;
}

/*fenye*/
.dede_pages {
  clear: both;
  overflow: hidden;
  height: 67px;
  /*width:490px;*/
  text-align: center;
  margin: 10px 0 10px 0;
}

/*channel_part_1*/
.channel_part_1 {
}
.channel_part_1 .cp1_pic {
  width: 260px;
  height: 327px;
  float: left;
  overflow: hidden;
  display: block;
  margin-right: 20px;
}
.channel_part_1 .cp1_pic img {
  width: 258px;
  height: 325px;
  border: 1px solid #dedede;
}
.channel_part_1 .cp1_info {
  width: 390px;
  float: left;
  border-bottom: 1px dotted #c5c3c3;
  height: 326px;
  overflow: hidden;
}

/*contact*/
.contact_tit {
  font-size: 16px;
  color: #fc9797;
  height: 50px;
  font-weight: bold;
  margin-top: 25px;
}
.contact_p {
  padding-left: 90px;
  margin-bottom: 30px;
  height: 63px;
  line-height: 18px;
  font-size: 12px;
  color: #30373f;
}
.contact li {
  float: left;
  width: 290px;
  line-height: 20px;
  height: 65px;
  font-size: 12px;
}
.contact li h3 {
  font-size: 14px;
  line-height: 22px;
  color: #30373f;
  font-weight: normal;
}
.contact li h3 b {
  color: #fc9797;
}

/*fleft*/
.fleft {
  width: 718px;
  float: left;
}

/*fright*/
.fright {
  width: 260px;
  float: right;
  margin-right: 10px;
  _margin-right: 5px;
}

/* margin-right:20px;*/
.mr20 {
  margin-right: 20px;
}
/* margin-right:18px;*/
.mr18 {
  margin-right: 18px;
}
/* margin-right:30px;*/
.mr30 {
  margin-right: 30px;
}
.mr30_1 {
  margin-right: 25px;
}
/*margin-top:10px;*/
.mt1 {
  margin-top: 10px;
}
/*margin-top:20px;*/
.mt2 {
  margin-top: 20px;
}

/*zhuanti*/
.zhuanti {
  width: 660px;
  overflow: hidden;
  margin-top: 10px;
  clear: both;
}
.zhuanti ul {
  width: 688px;
}
.zhuanti ul li {
  width: 315px;
  margin-top: 15px;
  padding-right: 29px;
  float: left;
  border-bottom: 1px solid #e9e9e9;
}
.zhuanti ul li img {
  width: 315px;
  height: 125px;
  overflow: hidden;
}
.zhuanti ul li a.pic {
  width: 315px;
  height: 125px;
  overflow: hidden;
  display: block;
}
.zhuanti ul li a:hover {
  color: #68c9d0;
}
.zhuanti ul li span.title {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  display: block;
  text-align: center;
  width: 315px;
}

/*videoList*/
.videoChannel .dede_pages {
  background: none;
}
.videoList {
  clear: both;
  overflow: hidden;
  width: 740px;
}
.videoList ul {
  width: 780px;
}
.videoList ul li {
  float: left;
  height: 250px;
  padding-right: 30px;
  margin-bottom: 30px;
  width: 305px;
  border-bottom: 1px dotted #e0e0e0;
}
.videoList ul li .video_con {
  width: 305px;
  height: 168px;
  overflow: hidden;
  display: block;
  position: relative;
}
.videoList ul li .video_con a {
  font-size: 16px;
  color: #30373f;
  font-weight: bold;
  line-height: 50px;
  height: 50px;
}
.videoList ul li .video_con span {
  font-size: 12px;
  color: #6f6f6f;
}
.videoList ul li .video_con span b {
  font-weight: normal;
  color: #fc9797;
}
.videoList ul li .video_btn {
  position: absolute;
  top: 70px;
  left: 130px;
}
.videoList ul li .video_btn,
.videoList ul li .video_btn img {
  width: 43px;
  height: 43px;
  display: block;
  overflow: hidden;
}
.videoList ul li img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.videoList ul li a.pic {
  display: block;
  float: left;
  height: 168px;
  margin-right: 10px;
  overflow: hidden;
  width: 305px;
}
.about_content .videoList ul li p {
  color: #6f6f6f;
  font-size: 12px;
  padding-bottom: 5px;
  line-height: 20px;
}
.about_content .videoList ul li p a {
  color: #30373f;
  display: block;
  font-weight: bold;
  height: 40px;
  margin-bottom: 20px;
  line-height: 20px;
  overflow: hidden;
}

/*gongyiList*/
.gongyiList {
  clear: both;
  overflow: hidden;
  width: 740px;
}
.gongyiList ul {
  width: 780px;
}
.gongyiList ul li {
  height: 143px;
  display: block;
  margin-bottom: 30px;
  width: 640px;
  border-bottom: 1px dotted #e0e0e0;
}
.gongyiList ul li .video_con {
  width: 410px;
  height: 143px;
  overflow: hidden;
  display: block;
  position: relative;
}
.gongyiList ul li .video_con a {
  font-size: 16px;
  display: block;
  color: #30373f;
  font-weight: bold;
  line-height: 22px;
  height: 32px;
}
.gongyiList ul li .video_con span {
  font-size: 12px;
  color: #6f6f6f;
}
.gongyiList ul li .video_con span b {
  font-weight: normal;
  color: #fc9797;
}
.gongyiList ul li .video_btn {
  position: absolute;
  top: 80px;
  left: 100px;
}
.gongyiList ul li .video_btn,
.gongyiList ul li .video_btn img {
  width: 43px;
  height: 43px;
  display: block;
  overflow: hidden;
}
.gongyiList ul li img {
  height: 173px;
  overflow: hidden;
  width: 305px;
}
.gongyiList ul li a.pic {
  display: block;
  float: right;
  height: 114px;
  overflow: hidden;
  width: 200px;
}
.about_content .gongyiList ul li p {
  color: #6f6f6f;
  font-size: 12px;
  padding-bottom: 5px;
  line-height: 20px;
}
.about_content .gongyiList ul li p a {
  color: #30373f;
  display: block;
  font-weight: bold;
  height: 40px;
  margin-bottom: 20px;
  line-height: 20px;
  overflow: hidden;
}

.section {
  float: left;
  margin-left: 30px;
  width: 290px;
}
.section div.box1 {
  height: 132px;
  margin-bottom: 10px;
}
.section div.box1 h4 {
  border-bottom: 1px solid #abb0bd;
  height: 16px;
  padding-bottom: 9px;
}
.section div.box1 h4 span {
  float: left;
}
.section div.box1 h4 a {
  float: right;
}
.section div.box1 ul {
  clear: both;
  overflow: hidden;
  padding-top: 5px;
}
.section div.box1 li {
  padding-bottom: 5px;
}
.section div.box1 li a {
  color: #4f535f;
}
.section div.box1 li a strong {
  color: #fc9797;
  padding-right: 4px;
}
.section .media li {
  float: left;
  margin-bottom: 15px;
}

.num {
  position: absolute;
  right: 10px;
  text-align: left;
  display: none;
  top: 10px;
  z-index: 20;
}
.num span {
  cursor: pointer;
  display: block;
  float: left;
  height: 10px;
  margin-right: 5px;
  text-indent: -5000px;
  width: 10px;
}
.slide_container {
  height: 213px;
  overflow: hidden;
  position: relative;
  width: 290px;
  z-index: 10;
}
.slide_container ul {
  left: 0;
  position: absolute;
  top: 0;
  width: 10000px;
}
.slide_container li {
  float: left;
  height: 213px;
  width: 290px;
}

/*picList*/
.tit_place {
  border-bottom: 5px solid #fc9797;
  padding-bottom: 0px;
  padding-top: 5px;
}
.picList {
  margin-top: 30px;
  clear: both;
  overflow: hidden;
}
.picList ul {
  width: 750px;
}
.picList ul li {
  float: left;
  height: 200px;
  overflow: hidden;
  width: 230px;
  margin-right: 20px;
}
.picList ul li a.pic {
  width: 230px;
  height: 149px;
  overflow: hidden;
  display: block;
}
.picList ul li img {
  width: 230px;
  height: 149px;
  overflow: hidden;
}
.picList ul li span.title {
  height: 35px;
  line-height: 35px;
  text-align: left;
  overflow: hidden;
  display: block;
  width: 230px;
}
.picList ul li span.title a.lm {
  color: #fc9797;
}

/*banner_xm*/
.banner_xm {
  overflow: hidden;
  display: block;
  height: 250px;
  width: 1000px;
  margin: 20px auto;
}

/*xm_nav*/
.xm_nav {
  width: 996px;
  margin: 0 auto;
  background: #f4f4f4;
  padding-left: 4px;
  height: 35px;
  line-height: 35px;
  border-top: 2px solid #fc9797;
  border-bottom: 1px solid #dedede;
}
.xm_nav a {
  height: 35px;
  line-height: 35px;
  background: #f4f4f4;
  width: 82px;
  display: block;
  float: left;
  border-right: 1px solid #dedede;
  text-align: center;
}
.xm_nav a:hover,
.xm_nav a.on {
  background: #fff;
  color: #fc9797;
}

/*left_nav*/
.left_nav {
  margin-left: 20px;
}
.left_nav h3 {
  height: 90px;
  padding-top: 30px;
  width: 200px;
}
.left_nav h3 strong {
  display: block;
  font-size: 30px;
  height: 42px;
  line-height: 42px;
  color: #333333;
}
.left_nav h3 b {
  color: #818284;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
}
.left_nav ul li a {
  width: 173px;
  height: 35px;
  line-height: 35px;
  display: block;
  text-decoration: none;
  font-size: 14px;
  text-indent: 20px;
}
.left_nav ul li a:hover,
.left_nav ul li.on a {
  background: #3b3d40;
  font-weight: bold;
  color: #fff;
}

.title {
  height: 30px;
  line-height: 30px;
}
.title strong b {
  color: #fc9797;
  line-height: 30px;
  display: block;
  float: left;
  height: 30px;
  font-size: 15px;
}
.title span.more {
  float: right;
  color: #797c82;
}
.title span.more a {
  color: #30373f;
}

.siderbar .title strong b {
  font-weight: normal;
}
.siderbar .title {
  padding-top: 10px;
}

/*service*/
.service {
  height: 132px;
  padding-top: 20px;
  overflow: hidden;
}
.service .title {
  margin-left: 20px;
  margin-right: 20px;
}

.box {
  width: 960px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  _height: 100%;
}
.picbox {
  width: 960px;
  height: 80px;
  overflow: hidden;
  position: relative;
}
.piclist {
  height: 80px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.piclist li {
  background: #eee;
  margin-right: 20px;
  float: left;
}
.swaplist {
  position: absolute;
  left: -2940px;
  top: 0px;
}
.og_prev,
.og_next {
  width: 30px;
  height: 50px;
  position: absolute;
  top: 15px;
  z-index: 99;
  cursor: pointer;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.og_prev {
  background-position: 0 -60px;
  left: 0px;
}
.og_next {
  background-position: 0 0;
  right: 0px;
}

/*.article_pic_list*/
.article_pic_list {
  overflow: hidden;
  clear: both;
}
.article_pic_list .title {
  margin-left: 20px;
  margin-right: 20px;
}
.article_pic_list .title strong b {
  color: #fc9797;
  font-size: 15px;
}

.pinpai {
  background: none repeat scroll 0 0 #ffffff;
  display: block;
  float: left;
  height: 293px;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  width: 290px;
}
.pinpai .pinpai_body {
  width: 290px;
  margin: 20px auto 0px;
}

.callbacks {
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.callbacks li {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.callbacks img {
  border: 0 none;
  display: block;
  height: auto;
  position: relative;
  width: 100%;
  z-index: 1;
}
.callbacks .caption {
  bottom: 0;
  color: #ffffff;
  display: block;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  left: 0;
  margin: 0;
  max-width: none;
  text-align: center;
  padding: 0px 0px;
  position: absolute;
  right: 0;
  text-shadow: none;
  z-index: 2;
}
.callbacks_nav {
  height: 30px;
  left: 10px;
  opacity: 0.7;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  text-indent: -9999px;
  top: 80px;
  width: 31px;
  z-index: 3;
}
.callbacks_nav:active {
  opacity: 1;
}
.callbacks_nav.next {
  background-position: right top;
  left: auto;
  right: 10px;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}

/*about_ask*/
.about_ask {
  font-size: 16px;
  color: #000000;
  border-bottom: 2px solid #dfdfdf;
  margin-left: 29px;
  margin-right: 29px;
  line-height: 29px;
}
.about_ask b {
  font-weight: normal;
  color: #fc9797;
}

.fx_banner {
  background: none repeat scroll 0 0 #f0f0f0;
  overflow: hidden;
  position: relative;
  width: 1903px;
}
.fx_banner_inner {
  height: 502px;
  position: relative;
}
.fx_banner_img {
  width: 20000px;
}
.fx_banner_img li {
  float: left;
  height: 450px;
  position: relative;
  width: 1903px;
}
.fx_banner_link {
  cursor: pointer;
  height: 620px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.fx_banner .child {
  height: 450px;
  position: absolute;
  width: 1903px;
}
.fx_banner .child a {
}
.fx_grid_c1 {
  margin: 0 auto;
  width: 1002px;
}
.fx_banner_common {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.fx_banner_common a {
  cursor: pointer;
  display: block;
  height: 46px;
  opacity: 0.5;
  overflow: hidden;
  position: absolute;
  width: 24px;
  *margin-top: -415px;
}
.fx_banner_pre {
  background: url("../images/bg_btnPre_index.png") repeat scroll 0 0;
  left: -40px;
  top: 200px;
}
.fx_banner_next {
  background: url("../images/bg_btnNext_index.png") repeat scroll 0 0;
  right: -40px;
  top: 200px;
}
.fx_banner_pre:hover,
.fx_banner_next:hover {
  opacity: 1;
}
.fx_banner .control {
  left: 50%;
  margin-left: -120px;
  position: absolute;
  text-align: center;
  top: 420px;
  width: 350px;
}
.fx_banner .control li {
  background: none repeat scroll 0 0 #83848b;
  cursor: pointer;
  display: inline-block;
  height: 5px;
  margin: 0 5px;
  float: left;
  width: 40px;
}
.fx_banner .control li a {
  display: none;
}
.fx_banner .control li.current {
  background: none repeat scroll 0 0 #7ba7c8;
}

/*anli_body*/
.anli_body {
  width: 1000px;
  margin: 0 auto;
  background: #fff;
}

.anli_list {
  width: 962px;
  margin: 0 auto;
  overflow: hidden;
  clear: both;
}
.anli_list ul {
  width: 980px;
}
.anli_list ul li {
  width: 227px;
  background: #f5f5f5;
  margin-bottom: 18px;
  margin-right: 18px;
  float: left;
}
.anli_list ul li img {
  width: 225px;
  height: 127px;
  overflow: hidden;
}
.anli_list ul li a {
  width: 225px;
  border: 1px solid #fff;
  height: 158px;
  overflow: hidden;
  display: block;
}
.anli_list ul li a:hover {
  color: #fc9797;
  border: 1px solid #fc9797;
}
.anli_list ul li span {
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  display: block;
  text-align: center;
  width: 225px;
  float: left;
}

/*.anli_page*/
.anli_page {
  position: relative;
  clear: both;
  height: 72px;
  display: block;
  width: 960px;
  margin: 0 auto;
  border-top: 1px solid #e0e0e0;
}
.anli_page .baidu {
  float: right;
  position: absolute;
  top: 16px;
  right: 0px;
}
.anli_page .shareto {
  color: #343b43;
  float: left;
  position: absolute;
  top: 0px;
  left: 672px;
  font-size: 16px;
  line-height: 72px;
}
.anli_page .context {
  width: 370px;
  float: left;
}

/*anli_article_list*/
.anli_article_list {
  width: 962px;
  margin: 0 auto;
  clear: both;
  display: block;
  overflow: hidden;
}
.anli_article_list .tit ul li.active a {
  color: #30373f;
}
.anli_article_list .tit {
  width: 960px;
  margin: 0 auto 20px;
}

/*本例css*/
.index_news_body {
  width: 642px;
  height: 171px;
  position: relative;
  overflow: hidden;
}

/*数字按钮样式*/
.index_news_body .news_num {
  overflow: hidden;
  height: 25px;
  position: absolute;
  top: 0px;
  right: 15px;
  zoom: 1;
  z-index: 3;
}
.index_news_body .news_num li {
  width: 25px;
  height: 25px;
  padding-top: 3px;
  font-size: 18px;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
  color: #6c6c6c;
  cursor: pointer;
  float: left;
}
.index_news_body .news_num li.on {
  color: #fc9797;
} /*当前顁*/

/*上一丁  下一丁*/
.index_news_body .prev,
.index_news_body .next {
  display: none;
  width: 40px;
  height: 100px;
  position: absolute;
  top: 115px;
}
.index_news_body .prev {
  left: 0;
}
.index_news_body .next {
  right: 0;
  background-position: right;
}

.beforeafter_view {
  height: 376px;
  margin-top: 10px;
  overflow: hidden;
  position: relative;
  width: 705px;
}

.beforeafter_view > img {
  display: none;
}
.beforeafter_view > img.first {
  display: block;
}
.beforeafter_view_control {
  left: 274px;
  position: absolute;
  top: 175px;
}
.beforeafter_view_control > img {
  display: none;
}
.beforeafter_view_control > img.first {
  display: block;
}
.beforeafter_view_text {
  left: 0;
  position: absolute;
  top: 480px;
  width: 100%;
}
.beforeafter_view_text > div.before {
  bottom: 20px;
  left: 19px;
  position: absolute;
  top: 0;
}
.beforeafter_view_text > div.after {
  bottom: 20px;
  position: absolute;
  right: 26px;
  top: 0;
}

/*body_xiangmu*/
.body_xiangmu {
  background: #fff;
}
.xiangmu_part_1 {
  background: #fff;
  overflow: hidden;
  padding: 20px 0px 30px;
  clear: both;
}
.xm_title_h3 {
  height: 58px;
  line-height: 58px;
  background: #fc9797;
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  width: 470px;
  padding-left: 20px;
}
.xm_part_body {
  width: 470px;
  padding-left: 20px;
  padding-top: 20px;
  line-height: 30px;
  font-size: 14px;
  color: #666666;
}
.xiangmu_part_2 {
  background: #fff;
  overflow: hidden;
  padding: 20px 0px 30px;
}
.xiangmu_part_2 .xm_part_body {
  float: right;
  margin-right: 20px;
}

.xiangmu_part_4 .xm_part_body {
  width: 800px;
  padding-bottom: 30px;
}
.xiangmu_part_5 {
  width: 705px;
  margin: 20px auto;
  overflow: hidden;
}
.xm_part_4_top {
  height: 476px;
  overflow: hidden;
  background: #eeeeee;
}
.xm_part_4_top .xm_part_4_top_con {
  padding: 5px 0px 20px 20px;
  line-height: 28px;
  font-size: 12px;
}
.xiangmu_part_5 ul {
  width: 740px;
}
.xiangmu_part_5 ul li {
  float: left;
  width: 225px;
  cursor: pointer;
  margin-top: 20px;
  margin-right: 12px;
  background: #f5f5f5;
  height: 158px;
  border: 1px solid #fff;
}
.xiangmu_part_5 ul li img {
  width: 225px;
  height: 127px;
  overflow: hidden;
  float: left;
}
.xiangmu_part_5 ul li span {
  height: 31px;
  line-height: 31px;
  text-align: center;
  overflow: hidden;
  display: block;
  clear: both;
}
.xiangmu_part_5 ul li.active {
  border: 1px solid #fc9797;
}

.xm_zj_tj {
  width: 465px;
  float: left;
  overflow: hidden;
  margin-left: 20px;
}
.xm_zj_tj h3 {
  height: 58px;
  line-height: 58px;
  background: #fc9797;
  margin-bottom: 30px;
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  width: 465px;
  text-align: center;
  display: block;
}
.xm_zj_tj p {
  line-height: 30px;
  color: #6f6f6f;
  font-size: 12px;
}
.xm_zj_tj p img {
  float: left;
  width: 239px;
  height: 390px;
  margin-right: 15px;
  padding-bottom: 30px;
}

.xm_zj_qwsj {
  width: 460px;
  float: right;
  margin-right: 20px;
  line-height: 30px;
  font-size: 14px;
  color: #6f6f6f;
}
.xm_zj_qwsj h3 {
  height: 58px;
  line-height: 58px;
  background: #fc9797;
  margin-bottom: 30px;
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  width: 460px;
  text-align: center;
  display: block;
  margin-bottom: 30px;
}

.xiangmu_channel_son ul {
  display: block;
  float: left;
}
.xiangmu_channel_son ul li {
  float: left;
  height: 30px;
}
.xiangmu_channel_son ul li a {
  color: #777777;
  display: block;
  float: left;
  font-size: 14px;
  height: 43px;
  padding: 0 36px;
}

.adver {
  position: fixed;
  right: 10px;
  top: 40%;
  margin-top: -100px;
  width: 112px;
  height: 314px;
}
.adver-main {
  position: fixed;
  right: 40%;
  top: 50%;
  margin-top: -100px;
  width: 371px;
  height: 297px;
  z-index: 999;
}

.adver-close {
  position: relative;
  right: -100.4%;
  top: 21%;
  margin-top: -100px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url("../images/adver_close.png") no-repeat;
}

.xiangmu_channel_son ul li a:hover,
.xiangmu_channel_son ul li.on a {
  background: #fc9797;
  color: #fff;
  text-decoration: none;
}
/*150429企划要求*/
#spyc_0429 {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
#spyc_0429 ul {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
#spyc_0429 ul li {
  width: 200px;
  float: left;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}
#spyc_0429 ul li > a {
  display: block;
  margin: 0 auto;
  padding: 0;
}
#spyc_0429 ul li > a > img {
  display: block;
  margin: 0 auto;
}
#spyc_0429 ul li > span {
  margin: 0 auto;
  padding: 0;
}
#spyc_0429 ul li.firstone {
  width: 190px;
}
#spyc_0429 ul li.lastone {
  float: right;
}

.banner .fx_banner ul li .ask_kefu a img {
  width: 100%;
}

.img_more img {
  filter: blur(20px);
  -webkit-filter: blur(20px);
}
.img_more {
  text-align: left;
}
.img_more p {
  overflow: hidden;
}

/* 预定义 */
.line_hide1 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.line_hide2 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.line_hide3 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.line_hide4 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}

.width {
  width: 1002px;
  margin: 0 auto;
}

/* 角标 */
.biaoji_con {
  position: relative;
}
.biaoji {
  width: 72px !important;
  height: 50px !important;
  position: absolute;
  top: 0;
  left: 0;
}

/*  */
.indx_con {
  display: flex;
  justify-content: space-between;
}
.indx_con_left {
  width: 642px;
  padding: 10px 20px;
  overflow: hidden;
  background: #fff;
}
.indx_con_right {
  background: #fff;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  width: 262px;
}

/* 题目  */
.indx_left_title {
  height: 30px;
  line-height: 30px;
  display: flex;
  justify-content: space-between;
  margin: 0 0 20px 0;
}
.mine.indx_left_title strong {
  font-size: 16px;
  line-height: 30px;
  display: block;
  float: left;
  color: #fc9797;
}
.indx_left_title strong b {
  color: #fc9797;
  line-height: 30px;
  display: block;
  float: left;
  height: 30px;
  font-size: 15px;
}
/* .indx_left_title strong{ font-size:16px; line-height:30px; display:block; float:left;  color:#1774b1;} */
.indx_left_title strong {
  line-height: 30px;
  display: block;
  float: left;
}
.theirs.indx_left_title strong i {
  font-style: normal;
  font-size: 10px;
  color: #343b43;
  font-family: Arial, Helvetica, sans-serif;
}
.indx_left_title span.more {
  float: right;
  color: #797c82;
}
.indx_left_title span.more a {
  color: #30373f;
}

/* 新首页 项目 */
.obj_con {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-height: 470px;
  overflow: auto;
}
.obj_a {
  width: 200px;
  border-bottom: 1px solid #f9f9f9;
  padding: 0 0 4px 0;
  margin: 0px 20px 0px 0;
}
.obj_a:nth-child(3n) {
  margin: 0px 0 0px 0;
}
.obj_a:hover {
  text-decoration: none;
  opacity: 0.8;
}
.obj_a_imgs {
  width: 100%;
  height: 150px;
}
.obj_a_img {
  width: 100%;
  height: 150px;
}
.obj_a_title {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  margin: 16px 0 10px 0;
}
.obj_a_time {
  color: #b7babf;
}

/* 新首页 社区*/
.index_con2 {
  background: #fff;
  padding: 10px 20px;
  box-sizing: border-box;
}
/* 社区列表 */
.comm_con {
}
.comm_a {
  margin: 0 0 10px 0;
  display: flex;
  justify-content: space-between;
}
.comm_a:hover {
  text-decoration: none;
  opacity: 0.8;
}
.comm_a_imgs {
  width: 240px;
  height: 180px;
}
.comm_a_img {
  width: 240px;
  height: 180px;
}
.comm_box {
  width: 676px;
  height: 179px;
  border-bottom: 1px solid #f9f9f9;
  overflow: hidden;
}
.comm_box_title {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  margin: 6px 0 12px 0;
  line-height: 22px;
}
.comm_box_des {
  color: #b7babf;
  line-height: 22px;
  font-size: 14px;
}

/* 新首页 医院 */
.index_con3 {
  background: #fff;
  padding: 10px 20px;
  box-sizing: border-box;
}
.hospital_con {
  display: flex;
  flex-wrap: wrap;
}
.hospital_a {
  width: 176px;
  margin: 0 20px 10px 0;
}
.hospital_a:nth-child(5n) {
  margin: 0 0 10px 0;
}
.hospital_a:hover {
  text-decoration: none;
  opacity: 0.8;
}

.index-about-nav {
  width: 260px;
  padding-top: 12px;
}
.index-hot li a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: unset;
}

/* 角标 */
/*.biaoji_con{position: relative;}*/
.biaoji {
  width: 70px !important;
  height: 50px !important;
  position: absolute;
  top: 0;
  left: 0;
}
.biaoji_2 {
  width: 70px !important;
  height: 50px !important;
  position: absolute;
  top: 10px;
  left: 0;
}
.biaoji_small {
  width: 56px !important;
  height: 38px !important;
  position: absolute;
  top: 0;
  left: 0;
}

.content .info {
  line-height: unset;
  height: unset;
  text-align: left;
  margin: unset;
}
.content table {
  width: 80% !important;
  margin: 0 auto;
}

.content tbody {
  text-align: center;
}

.content table tr {
  text-align: center;
}

.content table th {
  text-align: center;
}

.content table td {
  text-align: center;
}

.content p span {
  display: block;
  text-align: left;
}

.content p span img {
  display: block;
  text-align: center;
  margin: 0 auto;
}

.content p img {
  width: 400px;
  max-height: 266px;
  object-fit: cover;
  display: block;
  margin: 0 auto;
}
.content img {
  width: 400px;
  max-height: 266px;
  object-fit: cover;
  display: block;
  margin: 0 auto;
}

/* 首页： */
.navwidth {
  background-size: 1093px;
  /* margin-top: 10px; */
  /* background: #30373f; */
  /* background:#f5f5f5 url(../images/head.gif) center 130px repeat-x; */
}
.head_nav .navs li:last-child a {
  width: 166px;
  display: block;
  text-align: center;
  background: none;
}
.head_nav .navs li:last-child a:hover {
  background: #fc9797;
  /*color: #000;*/
}
.updaLogo {
  margin-top: 20px !important;
  margin-left: -34px !important;
}

/* 新增 tags 标题 */
.tags_bj {
  background: #fff;
  padding: 0 0 16px 0;
}
.tags_con {
  width: 1000px;
  margin: 0 auto;
}
/* 热搜关键词 */
.tags_hot_con {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 0;
}
.tags_hot_img {
  width: 40px;
  height: 50px;
}
.tags_hot_ci {
  font-size: 24px;
  color: #787878;
}
.tags_hot_zi {
  color: #ff4f15;
  font-size: 22px;
}
.tags_hot_box {
  padding: 16px 14px 8px 14px;
  box-sizing: border-box;
  background: #f9d5c7;
}
.tags_hot_amount {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 12px 0;
}
.tags_hot_div {
  width: 32%;
  background: #fff;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tags_hot_img1 {
  width: 35px;
  height: 34px;
}
.tags_hot_shu {
  font-size: 22px;
  color: #9c9c9c;
}
.tags_hot_shu > span {
  color: #000;
}
.tags_hot_des {
  background: #fff;
  padding: 12px 18px;
  font-size: 18px;
  line-height: 36px;
  color: #878787;
  min-height: 108px;
  text-indent: 35px;
}
.tags_hot_updatetime {
  text-align: right;
}
/* tags 内容 */
.tags_box_nav {
  width: auto;
  height: auto;
  overflow: hidden;
  background: #fff;
  padding: 15px;
  border-bottom: 2px solid #f2f2f2;
}
.tags_box_title {
  color: #fc9797;
  font-size: 26px;
  border-left: 4px #fc9797 solid;
  line-height: 35px;
  height: 38px;
  padding-left: 20px;
  margin-bottom: 10px;
}
.tags_item {
  margin-top: 15px;
  width: auto;
  height: auto;
  overflow: hidden;
  background: #fff;
  padding: 15px;
  box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
  -webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
  -moz-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
}

.tags_item_tit {
  display: flex;
  align-items: center;
  margin: 0 0 10px 0;
}
.tags_item_left {
  height: 20px;
  background: #fc9797;
  color: #fff;
  line-height: 20px;
  margin: 0 10px 0 10px;
  text-align: center;
  padding: 0 4px;
}
/* 颜色 */
.tags_box .tags_item:nth-child(2) > .tags_item_tit > .tags_item_left {
  background: #ff1b1e;
}
.tags_box .tags_item:nth-child(3) > .tags_item_tit > .tags_item_left {
  background: #ff4c21;
}
.tags_box .tags_item:nth-child(3) > .tags_item_tit > .tags_item_left {
  background: #ff9a29;
}
.tags_item_text {
  font-size: 18px;
  color: #333;
  width: 88%;
}
.tags_item_hits {
  font-weight: bold;
  width: 72px;
  margin: 0 0 0 6px;
}
.tags_item_con {
  display: flex;
}
.tags_item_imgs {
  width: 200px;
  height: 150px;
  margin-right: 20px;
  margin-left: 10px;
}
.tags_item_imgs > .tags_item_img {
  width: 100%;
  height: 100%;
}
.tags_item_box {
  width: 76%;
  font-weight: normal;
  font-size: 14px;
  color: #6a6a6b;
  line-height: 22px;
}
.tags_item_des {
  color: #333;
  height: 128px;
  display: block;
  text-decoration: none;
}
.tags_item_div {
  display: flex;
  justify-content: space-between;
}
.tags_item_a > span {
  font-size: 14px;
  color: #6a6a6b;
}
.tags_item_a > a {
  font-size: 14px;
  color: #adacac;
  text-decoration: underline;
  margin-left: 5px;
}
.tags_item_time {
  color: #adacac;
  font-size: 12px;
}

/* 页码 */
.page {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  height: 74px;
}
.page > span {
  margin: 0 6px 0 0;
  color: #000;
}
.page > a {
  margin: 0 6px 0 0;
  color: #333;
}
/* 新增加的 */
#myTabnews_Content0 {
  display: block;
}
.footerBox {
  display: flex;
  justify-content: space-around;
  margin: 20px 0;
  padding: 12px 0;
  align-items: center;
  box-sizing: border-box;
}
.footerLeft {
  text-align: center;
}
.margin10 {
  margin: 10px 0;
}
